export const dictKey = {
    bl1w: 1,//保留1位小数
    bl2w: 2,//保留2位小数
    bl3w: 3,//保留3位小数
    bl4w: 4,//保留4位小数
    blzs: 0,//保留整数
    bld10w: -1,//保留到十位 （保留整数*10）
    bld1q0h5: -2,//保留到1位小数且小数=0或5
    blzsqgw0h5: -3,//保留整数且个位数=0或5
}

// 遍历
export function setBljw(list) {
    let arr = list || []
    if (arr.length) {
        arr.forEach(v => {
            v.decimal = dictKey[v.xsdws]
        });
    }
    return arr;
}
export function getDecimalWs(list, name, defaultWs) {
    let arr = list || []
    var num = defaultWs
    if (arr.length) {
        const foundItem = arr.find(v => v?.fieldKey === name)
        if (foundItem) {
            num = foundItem.decimal
        } else {
            num = defaultWs
        }

    }
    return num;
}

// export const dictKey = {
//     bl1w: 1,//保留1位小数
//     bl2w: 2,//保留2位小数
//     bl3w: 3,//保留3位小数
//     bl4w: 4,//保留4位小数
//     blzs: 0,//保留整数
//     bld10w: -1,//保留到十位 （保留整数*10）
//     bld1q0h5: -2,//保留到1位小数且小数=0或5
//     blzsqgw0h5: -3,//保留整数且个位数=0或5
// }




